
// const numMap = {
//   '零': 0,
//   '一': 1,
//   '二': 2,
//   '三': 3,
//   '四': 4,
//   '五': 5,
//   '六': 6,
//   '七': 7,
//   '八': 8,
//   '九': 9,
//   '十': 10
// }
// const timesMap = {
//   '百': 100,
//   '千': 1000,
//   '万': 10000,
//   '亿': 100000000
// }

// const sectionMap = {
//   '万': 10000,
//   '亿': 100000000
// }


// function toSection(str) {
//   let sections = []
//   let section = ''
//   for (let i = 0; i < str.length; i++) {
//     section += str[i]
//     if (sectionMap[str[i]]) {
//       sections.push(section)
//       section = ''
//     }
//   }
//   sections.push(section)
//   console.log(sections);
//   return sections
// }
// function toValue(str) {
//   let value = 0
//   let stack = []
//   for (let i = 0; i < str.length; i++) {
//     if (numMap[str[i]]) {
//       stack.push(numMap[str[i]])
//     } else if (timesMap[str[i]]) {
//       let times = timesMap[str[i]]
//       let val = stack.pop() * times
//       stack.push(val)
//     }
//   }
//   value = stack.reduce((pre, cur) => pre + cur, 0)
//   console.log(value);
//   return value
// }



// function toNumber(str) {
//   if (str.length === 0) return 0
//   if (str.length === 1) return numMap[str]
//   let res = 0
//   let sections = toSection(str)
//   for (let i = 0; i < sections.length; i++) {
//     res += toValue(sections[i])
//   }
//   console.log(res);
//   return res
// }

// toValue('四千六百五十一')
// // toNumber("五千四百万六千零一")
